/**
 * Created by ancheel on 2017/1/14.
 */
'use strict';

import callApi from './callApi'

//测试一体化
let api = 'http://120.76.208.74:8087';
//贵安一体化
// let api = 'http://222.85.149.71:8107';
//铜仁一体化
// let api = 'http://58.16.205.6:8107';
const url = 'http://wh-yth.oss-cn-beijing.aliyuncs.com/appUrl.json'

let ep = api;

GLOBAL.INT = {
    //用户登录
    login: '/api/loginValidate/jdzLogin',

    //问题集
    troubleCollection:'/api/problem/problemCategoryList',

    //问题
    troubleCollectionItem:'/api/problem/problemList',

    //首页项目数获取接口
    getProjects: '/api/project/getPrjCountBySupervision',

    //在监项目列表
    inSupervision:'/api/project/findBySupervisionOfIn',

    //任务列表
    tasks: '/api/task/projectTask',

    //接收任务
    taskReceive:'/api/task/toTaskReceive',

    //提交接收任务监督员
    taskReceiveSubmit: '/api/task/taskReceive',

    //签到信息
    signInfo:'/api/taskSignInAndOut/toSignIn',

    //签退信息
    signOutInfo: '/api/taskSignInAndOut/toSignOut',

    //人员签到
    supervisorSignIn: '/api/taskSignInAndOut/supervisorSignIn',

    //人员定位
    updateOfLngLat:  '/api/project/updateOfLngLat',

    //人员签到
    signIn: '/api/taskSignInAndOut/supervisorSignIn',

    //人员签退
    signOut:  '/api/taskSignInAndOut/supervisorSignOut',

    //获取整改单基础信息
    queryTaskDetail: '/api/changeForm/toChangeFormIssued',

    //下发整改单
    commitRectifyBill: '/api/changeForm/changeFormIssued',

    //照片上传
    imageUpload: '/api/file/uploadImage',

    //站长获取项目和监督员
    taskForm: '/api/taskAdd/taskForm',

    //站长添加任务
    taskSave: '/api/taskAdd/taskSave',

    //站长启用任务
    taskEnable: '/api/taskAdd/taskEnable',

    //站长下发的任务
    findMasterTask: '/api/taskAdd/findMasterTask',

    //台账记录(/api/changeForm/changeFormList)
    taiZhangTable: '/api/changeForm/changeFormList',

    //台账记录详情
    taiZhangTableDetail: '/api/changeForm/toCheckChangeForm',

    //审查整改单列表
    examinationList: '/api/changeForm/waitCheckChangeForms',

    //审查整改单详情
    examinationDetail: '/api/changeForm/toCheckChangeForm',

    //提交整改单审查结果
    examinationSubmit: '/api/changeForm/checkChangeForm',

    //用户登录
    editThis: '/api/loginValidate/modifyPwd',

    //状态追踪
    typeTrack: '/api/task/taskProcess',

    //整改单详情
    zhenggaidan:'/api/task/changeFormReply',

    //任务中心已、未接收
    taskCenterReceive:'/api/task/taskByReceive',

    //任务中心超时
    taskCenterTimeOut:'/api/task/taskOvertime',

    //任务中心已办结
    taskCenterDone:'/api/task/taskFinish',

};

// 动态获取url
// const getUrl = function *(url) {
//   const {json, error} = yield callApi(url)
//   if(error){
//     return error
//   }else{
//     return json
//   }
// }
//
// let finalUrl = getUrl(url)
// const result = finalUrl.next()
// result.value.then(function(data){
//   const newUrl = data.json.yth_pad
//   if(newUrl){
//       GLOBAL.loginWait = false;
//       for(let i in GLOBAL.INT){
//           GLOBAL.INT[i] = newUrl + GLOBAL.INT[i];
//       }
//   }else{
//       return '';
//   }
// })


// export default {
//     //用户登录
//     login: ep + '/api/loginValidate/jdzLogin',
//
//     //问题集
//     troubleCollection: ep + '/api/problem/problemCategoryList',
//
//     //问题
//     troubleCollectionItem: ep + '/api/problem/problemList',
//
//     //首页项目数获取接口
//     getProjects: ep + '/api/project/getPrjCountBySupervision',
//
//     //在监项目列表
//     inSupervision: ep + '/api/project/findBySupervisionOfIn',
//
//     //任务列表
//     tasks: ep + '/api/task/projectTask',
//
//     //接收任务
//     taskReceive: ep + '/api/task/toTaskReceive',
//
//     //提交接收任务监督员
//     taskReceiveSubmit: ep + '/api/task/taskReceive',
//
//     //签到信息
//     signInfo: ep + '/api/taskSignInAndOut/toSignIn',
//
//     //签退信息
//     signOutInfo: ep + '/api/taskSignInAndOut/toSignOut',
//
//     //人员签到
//     supervisorSignIn: ep + '/api/taskSignInAndOut/supervisorSignIn',
//
//     //人员定位
//     updateOfLngLat: ep + '/api/project/updateOfLngLat',
//
//     //人员签到
//     signIn: ep + '/api/taskSignInAndOut/supervisorSignIn',
//
//     //人员签退
//     signOut: ep + '/api/taskSignInAndOut/supervisorSignOut',
//
//     //获取整改单基础信息
//     queryTaskDetail: ep + '/api/changeForm/toChangeFormIssued',
//
//     //下发整改单
//     commitRectifyBill: ep + '/api/changeForm/changeFormIssued',
//
//     //照片上传
//     imageUpload: ep + '/api/file/uploadImage',
//
//     //站长获取项目和监督员
//     taskForm: ep + '/api/taskAdd/taskForm',
//
//     //站长添加任务
//     taskSave: ep + '/api/taskAdd/taskSave',
//
//     //站长启用任务
//     taskEnable: ep + '/api/taskAdd/taskEnable',
//
//     //站长下发的任务
//     findMasterTask: ep + '/api/taskAdd/findMasterTask',
//
//     //台账记录
//     taiZhangTable: ep + '/api/changeForm/changeFormList',
//
//     //台账记录详情
//     taiZhangTableDetail: ep + '/api/changeForm/toCheckChangeForm',
//
//     //审查整改单列表
//     examinationList: ep + '/api/changeForm/waitCheckChangeForms',
//
//     //审查整改单详情
//     examinationDetail: ep + '/api/changeForm/toCheckChangeForm',
//
//     //提交整改单审查结果
//     examinationSubmit: ep + '/api/changeForm/checkChangeForm',
//
//     //用户登录
//     editThis: ep + '/api/loginValidate/modifyPwd',
//
//     //状态追踪
//     typeTrack: ep + '/api/task/taskProcess',
// }
